package com.juli.aimanager.system.service;

import java.util.List;
import java.util.Set;

import com.juli.aimanager.common.Tree;
import com.juli.aimanager.system.dto.MenuDO;
/**
 * 菜单接口类
 * @author 小帅丶
 * @类名称  MenuService
 * @remark 
 * @date  2017-9-18
 */
public interface MenuService {
	//
	Tree<MenuDO> getSysMenuTree(Long id) throws Exception;
	//
	Tree<MenuDO> getTree();
	//
	Tree<MenuDO> getTree(Long id);
	//
	List<MenuDO> list();
	//
	int remove(Long id);
	//
	int save(MenuDO menu);
	//
	int update(MenuDO menu);
	//
	MenuDO get(Long id);
	//
	Set<String> listPerms(Long userId);
}
